home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Mega Archive 1
/
Atari Mega Archive - Volume 1.iso
/
graphics
/
picsw101.lzh
/
PICSW101.DOC
< prev
next >
Wrap
Text File
|
1993-03-10
|
24KB
|
549 lines
PicSwitch v1.0.1
Graphics File Viewer / Printer
(c)1993 John Brochu for Advanced Software
---------------------------------------------------------------------------
This is the long-awaited update to PicSwitch, the award-winning graphics
utility from Advanced Software. This version actually bears no
resemblance to its predecessor, being totally rewritten with a standard
GEM interface with enhancements. Many new input formats have been added,
as well as a new 'Adjustments' control panel, windowed displays, and
much-enhanced printing support for Epson 9-pin, 24-pin and HP LaserJet
compatibles.
This will also, unfortunately, be the final update, since I have retired
from the Atari platform and switched to the Mac. This version, originally
intended as a commercial release, is a thank you to all the people who
have paid their shareware fee for PicSwitch 0.7, and other shareware
products released since 1985, including ProCalc and Deluxe SlideShow (you
know who you are). For those who haven't yet paid, and find this version
of use, you are asked to send a very modest $10. payment to the address at
the end of this document. If I get enough payments, I may be tempted to
come back!
It is important to note that this version is more of a display and print
utility, rather than a conversion utility. The ONLY output format
supported in this release is IMG, and only in monochrome. But the display
and printing support are very complete and robust. There are many types
of dithering, for best output on monochrome displays, fully adjustable
brightness, contrast, and scaling, and color optimization for excellent
color rendition in any of the ST video modes. Support is also provided
for the Crazy Dots video card in 256-color mode (highly recommended!).
Although options exist for all the TT video modes, this has not been
tested.
Printing support is also excellent. Printers supported are Epson 9 and 24
pin printers and compatibles, and HP LaserJet compatibles. Many options
are provided for dithering, scaling, resolution, and brightness
enhancement. If you are using a LaserJet, you also have an option (called
tiling) to print as many images as possible on a single page, for
cataloging purposes. There is also support for Outburst!, a printer
speedup utility by Frank Pawlowski, to dramatically speed up printouts for
many printers.
Following is a list of all formats supported by this release:
NeoChrome [NEO]
Degas [PI1-3]
Degas Elite [PC1-3]
Tiny [TNY, TN1-3]
Art Director [ART]
Spectrum 512 [SPC, SPU]
Prism Paint [PNT]
GEM IMG [IMG]
Atari Image Manager [IM]
Compuserve GIF [GIF]
Compuserve RLE [RLE]
PC Paintbrush (Monochrome, 16-color, 256-color) [PCX]
Amiga IFF (1-5 planes, HAM) [IFF]
MacPaint [MAC]
Mac StartupScreen [MAS]
Atari Portfolio Graphics File [PGF, PGC]
Atari 8-bit Koala [KOA]
Atari 8-bit MicroPainter [MPT]
Atari 8-bit Graphics 8 [GR8]
Atari 8-bit Graphics 9 [GR9]
ABOUT THE INTERFACE
-------------------
PicSwitch was designed from the ground up to be easy and intuitive to
learn and use. Finding the GEM interface to be too restricting and in
some ways outdated, I have written a library of interface enhancements,
familiar to Mac users, to improve the user interface. You will find new
radio buttons, checkboxes, popup menus, sliders, and other graphical
elements, as well as internally an optimized memory manager.
ABOUT MEMORY USAGE
------------------
To more effectively manage memory, PicSwitch uses custom memory-management
routines using a system similar to the Macintosh's Memory Manager. The
benefit is that memory is much more efficiently managed, and the user sees
fewer "Not enough memory" messages. The amount of memory reserved by
PicSwitch's memory manager when the program is run can be controlled from
the SET PREFERENCES dialog. This retains compatibility with MultiTOS and
other multi-tasking extensions to TOS.
INTERNAL OPERATIONS
-------------------
Internally, PicSwitch translates each image to its own bitmap and
color-palette format. These formats were chosen to allow both maximum
image and color resolution, and maximum processing speed. The bitmap
format is packed-pixel format, with 1, 2, 4, 8, or 16 bits per pixel,
while the color palette is stored as 8-bits per RGB color, 32-bits per
palette color. All imaging routines are fully optimized and hand-coded in
assembly for maximum possible speed. Color displays are calculated using
a closest-match process that first determines the 'n' most-used colors in
the image, where 'n' is the number of colors available in the selected
display mode, then matches each image color to its closest available
palette color. The number of colors to use can be limited, as can the
fineness or granularity of the color palette, using the control panel.
You can also choose to display color images as gray-scale images, with or
without dithering. For monochrome displays, you have many dithering
options available to achieve a high-quality display, true to the original
image.
ABOUT THE MENUS
---------------
About PicSwitch...
This brings up the title dialog box that provides copyright and version
information, memory status, and system information.
FILE MENU
New (not implemented)
Open...
Brings up the file selector to select a file for viewing. Only one file
can be viewed at a time. If an image is currently in memory, it will be
replaced by the selected image. Only files that have a recognized file
extender will be loaded (see the list above). Some file types are also
verified to make sure they are of the correct type, where possible. In
some cases this cannot be done, so be careful in naming your files,
loading a file that has an incorrect extender may crash the system.
Close
Closes the top window, whether a tools or display window, and moves the
next window down to the top. Closing the display window does NOT remove
the image from memory, all it does is close the window. You can reopen
the window at any time.
Save / Save as...
This allows you to save the currently displayed monochrome image as an IMG
file. This is the only format supported at this time. If a color display
is in use, this option is disabled (sorry!). This does allow you to
import color images, render them in black & white, and export them for use
in desktop publishing.
Print...
This brings up the PRINT IMAGE dialog box. From here you can select the
printer type (9-pin / 24-pin / LJII), resolution (varies depending on the
printer selected), draft / final print (available only for certain
resolutions), rendering (dithering), scaling, lightening, and when /
whether you want a page ejected. See 'The PRINT IMAGE Dialog' below.
Quit
Quit PicSwitch
OPTIONS MENU
Adjust
Same as pressing the 'Adjust' button in the control panel.
Histogram...
Brings up the GRAY-SCALE HISTOGRAM dialog box, allowing you to examine the
gray-scale content in the current image, and adjust the brightness and
contrast controls indirectly by setting the low and high clipping
thresholds. See 'The GRAY-SCALE HISTOGRAM Dialog' below.
Image Aspect Ratio...
Brings up the ASPECT RATIO dialog box, allowing you to change the default
pixel aspect ratio for the current image. All images are initially set
correctly if they contain valid pixel aspect ratio information. Some do
not contain it at all, so you may have to set this manually if the image
appears to be 'stretched' in either direction. You will then have to
click on 'Adjust' to make the changes visible.
Preferences...
Brings up the SET PREFERENCES dialog box, allowing you to set up certain
options pertaining to the operation of PicSwitch. See 'The SET
PREFERENCES Dialog' below.
WINDOWS MENU
Adjustments
Opens the ADJUSTMENTS control panel. If it is already open, it is brought
to the top. See 'The ADJUSTMENTS Control Panel' below.
Statistics
Opens the STATISTICS window, showing the file name, type, and resolution
and color information. If it is already open, it is brought to